home *** CD-ROM | disk | FTP | other *** search
Text File | 1989-04-17 | 3.9 KB | 124 lines | [TEXT/MPS ] |
-
- % { Package Manager ----------------------------------------------------}
-
- % { These routines are currently in ToolIntf.p }
-
- % { Disk Initialization Package ----------------------------------------}
-
- class ToolBoxPackIntf;
- begin
-
- % PROCEDURE DILoad;
- external Pascal procedure x="DILoad" is
- PROCEDURE ToolboxDILoad;;
-
-
- % PROCEDURE DIUnload;
- external Pascal procedure x="DIUnload" is
- PROCEDURE ToolboxDIUnload;;
-
- % FUNCTION DIBadMount(where: Point; evtMessage: LONGINT): INTEGER;
- external Pascal procedure x="DIBadMount" is
- short integer procedure ToolboxDIBadMount(where_h, where_v, evtMessage);
- short integer where_h,where_v;
- integer evtMessage;;
-
- % external Pascal procedure x="DIFormat" is
- % FUNCTION DIFormat(drvNum: INTEGER): OSErr;
-
- % external Pascal procedure x=DIVerify" is
- % FUNCTION DIVerify(drvNum: INTEGER): OSErr;
-
- % external Pascal procedure x=DIZero" is
- % FUNCTION DIZero(drvNum: INTEGER; volName: Str255): OSErr;
- % ------------------------------------------------------------------
- % ! Standard File Package ----------------------------------------------;
- % SFReply = RECORD
- % good: BOOLEAN; {ignore command if FALSE}
- % copy: BOOLEAN; {not used}
- % fType: OsType; {file type or not used}
- % vRefNum: INTEGER; {volume reference number}
- % version: INTEGER; {file's version number}
- % fName: String[63]; {file name}
- % END; {SFReply}
- % SFTypeList = ARRAY [0..3] OF OsType;
-
- short integer
- putDlgID = - 3999, !SFPutFile dialog template ID;
-
- putSave = 1, !save button;
- putCancel = 2, !cancel button;
- putEject = 5, !eject button;
- putDrive = 6, !drive button;
- putName = 7, !editTExt item for file name;
-
- getDlgID = - 4000, !SFGetFile dialog template ID;
-
- getOpen = 1, !open button;
- getCancel = 3, !cancel button;
- getEject = 5, !eject button;
- getDrive = 6, !drive button;
- getNmList = 7, !userItem for file name list;
- getScroll = 8; !userItem for scroll bar;
-
-
- % PROCEDURE SFPutFile(where: Point; prompt: Str255; origName: Str255;
- % dlgHook: ProcPtr; VAR reply: SFReply);
- external Pascal procedure x="SFPutFile" is
- PROCEDURE ToolboxSFPutFile(where_h, where_v, prompt, origName,
- dlgHook, reply);
- value prompt, origName; name reply;
- short integer where_h, where_v;
- text prompt, origName;
- integer dlgHook;
- short integer reply;;
-
- % PROCEDURE SFPPutFile(where: Point; prompt: Str255; origName: Str255;
- % dlgHook: ProcPtr; VAR reply: SFReply; dlgID: INTEGER;
- % filterProc: ProcPtr);
- external Pascal procedure x="SFPPutFile" is
- PROCEDURE ToolboxSFPPutFile(where_h,where_v, prompt, origName,
- dlgHook, reply, dlgID, filterProc);
- value prompt, origName; name reply;
- short integer where_h, where_v;
- text prompt, origName;
- integer dlgHook;
- short integer reply;
- short integer dlgId;
- integer filterProc;;
-
- % PROCEDURE SFGetFile(where: Point; prompt: Str255; fileFilter: ProcPtr;
- % numTypes: INTEGER; typeList: SFTypeList; dlgHook: ProcPtr;
- % VAR reply: SFReply);
- external Pascal procedure x="SFGetFile" is
- PROCEDURE ToolboxSFGetFile(where_h,where_v, prompt, fileFilter,
- numTypes, typeList, dlgHook, reply);
- value prompt, typeList; name reply;
- short integer where_h, where_v;
- text prompt;
- integer fileFilter;
- short integer numTypes;
- text typeList;
- integer dlgHook;
- short integer reply;;
-
-
- % PROCEDURE SFPGetFile(where: Point; prompt: Str255; fileFilter: ProcPtr;
- % numTypes: INTEGER; typeList: SFTypeList;
- % dlgHook: ProcPtr; VAR reply: SFReply; dlgID: INTEGER;
- % filterProc: ProcPtr);
- external Pascal procedure x="SFPGetFile" is
- PROCEDURE ToolboxSFPGetFile(where_h,where_v, prompt, fileFilter,
- numTypes, typeList, dlgHook, reply, dlgID, filterProc);
- value prompt; name reply;
- short integer where_h, where_v;
- text prompt;
- integer fileFilter;
- short integer numTypes;
- integer typeList;
- integer dlgHook;
- short integer reply;
- short integer dlgId;
- integer filterProc;;
-
- end;